package com.jwsoft.manager.common.vo.YwApply;

import com.alibaba.fastjson.annotation.JSONField;
import com.bifang.assistant.common.vo.BasePageVO;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 * @author lvxk
 * @date 2022-05-21
 * @description
 */
@Data
@Schema(title = "参保记录信息")
public class SocialSecurityVO extends BasePageVO {

    @Schema(title = "社保id")
    private String socialSecurityId;

    @Schema(title = "个人编号")
    private String aac001;

    @Schema(title = "社会保障号")
    private String aac002;

    @Schema(title = "单位编号")
    private String aab001;

    @Schema(title = "统一社会信用代码")
    private String bab010;

    @Schema(title = "单位名称")
    private String aab004;

    @Schema(title = "参保关系id")
    private String baz159;

    @Schema(title = "姓名")
    private String aac003;

    @Schema(title = "证件号码")
    private String aac147;

    @Schema(title = "证件类型")
    private String aac058;

    @Schema(title = "险种")
    private String aae140;

    @Schema(title = "参保状态")
    private String aac008;

    @Schema(title = "个人缴费状态")
    private String aac031;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @Schema(title = "开始日期")
    private Date aae030;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @Schema(title = "终止日期")
    private Date aae031;

    @Schema(title = "所属地市")
    private String dscCity;

    @Schema(title = "行政区划代码")
    private String aab301;

    @Schema(title = "创建人")
    private String createName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @Schema(title = "创建时间")
    private Date createTime;

    @Schema(title = "修改人")
    private String updateName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @Schema(title = "更新时间")
    private Date updateTime;
}
